import axios from 'axios'

// 自定义Axios实例，用于统一管理API请求的基础配置、拦截器等
const myaxios = axios.create({
  baseURL: 'http://localhost:5118/', // 接口请求基础地址
  // baseURL: 'http://140.143.185.147:8080/',
  // timeout: 20000, // 请求超时时间（毫秒）
})

// 添加请求拦截器
// myaxios.interceptors.request.use(function (config) {
//      config.headers.Authorization =
//             "Bearer " + localStorage.getItem("jwtToken");
//     // 在发送请求之前做些什么
//     return config;
//   }, function (error) {
//     // 对请求错误做些什么
//     return Promise.reject(error);
//   });

// // 添加响应拦截器
// myaxios.interceptors.response.use(function (response) {
//     // 2xx 范围内的状态码都会触发该函数。
//     // 对响应数据做点什么
//     return response;
//   }, function (error) {
//     // 超出 2xx 范围的状态码都会触发该函数。
//     // 对响应错误做点什么
//     return Promise.reject(error);
//   });

export default myaxios //导出自定义Axios实例，供业务代码调用
1
